package org.wevil.params.add;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

/** 新闻添加参数 */
@Getter
@Setter
@ToString
public class NewsAP {
    /** 栏目id */ @NotNull(message = "栏目id不能为空")
    @Min(value = 1, message = "栏目id应大于0")
    private Integer subjectId;
    /** 封面图片资源id */
    @Min(value = 1, message = "资源id应大于0")
    private Integer coverId;
    /** 标题 */
    @NotBlank(message = "标题不能为空")
    private String title;
    /** 内容 */
    @NotBlank(message = "内容不能为空")
    private String content;
    /** 链接 */
    private String href;
    /** 附件资源id */
    private List<Integer> affixIds;
    /** 排序。1-20 */
    private Integer order = 1;
    /** 是否置顶。1：置顶；0：不置顶 */
    private int top;
}
